От: fpga journal update [news@fpgajournal.com]
Отправлено: 16 февраля 2005 г. 1:40
Кому: Michael Dolinsky
Тема: FPGA Journal Update Vol VI No 7


a techfocus media publication :: February 15, 2005 :: volume VI, no. 7


FROM THE EDITOR

This week we zoom in on your HDL and think about ways to make it a more effective tool for debugging your design. Most of us know and use only a small portion of the capabilities of our design languages and tools. It pays to jump out of our ruts occasionally and learn some of the more advanced techniques and tools that can help us get our design work done faster and more efficiently with fewer costly errors.

Next we have a contributed article from James Henson at FishTail Design on timing exceptions in FPGAs. Identifying false paths and multi-cycle paths and setting timing constraints to identify them is an extremely useful step in realizing your design's true performance potential. Henson's article explores the performance impact of using FishTail's tool to identify timing exceptions on several FPGA designs.

Thanks for reading! If there's anything we can do to make our publications more useful to you, please let us know at: comments@fpgajournal.com

Kevin Morris – Editor
FPGA and Programmable Logic Journal


LATEST NEWS

February15, 2005

LSI Logic licenses Ethernet MAC Core from Mentor Graphics

Xilinx and Sensory Networks Team to Deliver Latest Network Security Platform

Mercury Computer Systems Announces Ensemble2, the First High-Speed Serial RapidIO AdvancedTCA Platform for Telecom Infrastructure

Customer Bulletin: Xilinx Sells Low Cost FPGAs Through Online Store

Real Intent Showcases the Real Deal at DVCon: Deployable Formal Verification with PSL & SVA Standards Support

QuickLogic Supports a Clean Environment by Providing RoHS Compliant, Lead-Free Devices

February 14, 2005

Altera Updates PowerPlay Early Power Estimator to Reflect Lower Power Consumption of Stratix II FPGAs

Altera Announces DSP Co-Processing Kit Featuring Cyclone II FPGA and TI's ADS5500 Data Converter

ASSET Integrates Lattice's In-System Configuration Engine into Its ScanWorks JTAG system

Worldwide EDA Tech Forum Series Starts on March 16

Cadence Donates Technology to IEEE to Enhance SystemVerilog Usability; Data Types and IP Encryption to Be Part of Initial IEEE SystemVerilog Standard

Actel Expands Solution Partners Program with Four New Members

RT Logic Provides Systems to Raytheon for NPOESS C(3) Segment

Celoxica Delivers Advanced Synthesis Technology for SystemC; Agility Compiler Delivers ESL Implementation Flow for SoC Prototyping and Verification

CINECA In Italy Selects Cray XD1 Supercomputer for Advanced Science and Engineering Research

February 13, 2005

Can You See Me Now? Xilinx Chips Enable Next-Generation Video Phone Services

Xilinx Enables Programmable Wireless Base Station of the Future

February 12, 2005

ERIC5 from Entner Electronics - soft-core-CPU for FPGA

February 11, 2005

Xilinx at Embedded Systems Conference San Francisco and Microprocessor Summit

February 10, 2005

Burt Rutan to Keynote Mentor Graphics 21st Annual International User Conference

February 9, 2005

Quest Innovations Joins Aldec IP Partner Program

Coreco Imaging Introduces Anaconda Vision Processor; Programmable, Image Acquisition and Processing Board for Real-Time Vision Processing

February 8, 2005

Customer Bulletin: Xilinx Offers Free Hands-On Workshops for Award-Winning Embedded Platform Design at ESC San Francisco

CURRENT FEATURE ARTICLES

Simulator Savvy
Getting the Most From Your HDL
The Impact of Timing Exceptions on FPGA Performance
by James Henson, FishTail Design Automation Inc.

Prime-time Processing
Are Embedded Systems on FPGA Ready?
FPGA-based System-on-Module Approach Cuts Time to Market, Avoids Obsolescence
by Chris Wright and Mike Arens, Ultimodule, Inc.
Nick Martin
Unconventional Widsom from Altium's Founder
Flash News Flash
Actel Unveils ProASIC3
Structured ASIC Starting Line
Vendors Announce New Families
Considering the Total Cost of FPGAs
by Martin Mason, Actel Corporation
Leading Languages
Is There a Future Beyond RTL?
Accelerating Processor-based Systems
by Farzad Zarrinfar, Bill Salefski, and Stephen Simon, Poseidon Design Systems


Simulator Savvy
Getting the Most From Your HDL

Most of us picked up HDL design the way we discover a new city. We land at the airport, and a taxicab drops us off at some arbitrary location - a hotel perhaps. From that point, we branch out in an ad-hoc manner, discovering things mostly by accident, and gradually building a mental picture of the place for ourselves. Different people may develop entirely differing views of a place depending on when and how they landed there and how their luck went in this semi-random discovery process. Much of what you discover first is based on what you were trying to accomplish when you arrived – attending a conference, visiting relatives, or maybe hitting the tourist attractions.

In HDL-based electronic design, this ad-hoc learning process can lead to dramatic differences in the style and efficiency of the HDL we create. Because both the verification and implementation tools are automated, we also get dramatically different results. These differences often determine the success or failure of our project. We may be efficient and lucky and end up with a design that verifies smoothly and implements correctly the first time, or we may find ourselves in a quagmire of debugging, modifying and completely re-writing with a design that won't synthesize cleanly, gives unsatisfactory results, or isn't even suited to efficient debug and analysis.

There are, however, a number of things you can do to give yourself the best chance of success. After consulting with a number of experts, here is our list of recommendations and best practices for getting your HDL-based design off on the right foot. [more]

The Impact of Timing Exceptions on FPGA Performance
by James Henson, Product Engineer, FishTail Design Automation Inc.

FPGA designers are typically working with prototype designs without much synthesis history, so on the first pass of the design they will not have developed a set of false path and multi-cycle path constraints. FishTail’s Focus tool can generate false path and multi-cycle path timing exceptions for the FPGA designer before the first synthesis run. These timing exceptions have the ability to improve FPGA QoR by relaxing constraints on the timing paths of the design and potentially allow the FPGA to run faster. In this paper we have studied the impact of timing exceptions on nine designs using Synplify_pro from Synplicity for logic synthesis, Xilinx tools for place and route, and Focus from FishTail to generate false and multi-cycle path timing exceptions. We compare the design’s maximum clock frequency before and after place and route, with and without timing exceptions. In about one quarter of these designs, the timing exceptions can make a one-speed grade improvement in FPGA performance after place and route.

FishTail’s Focus is designed to identify the timing exceptions in the design, and requires data that is normally already available for your design; synthesizable RTL, clock definitions and boundary constraints. Focus generates false and multi-cycle paths in industry standard constraint formats. Focus also provides the ability to verify the generated timing exceptions through assertions that can be checked as part of functional simulation. [more]

ANNOUNCEMENTS

When used in tandem, FPGAs and DSP processors are a powerful combination, driving innovation in video/imaging, telecommunications, medical, industrial, and consumer applications. Avnet Electronics Marketing and Xilinx invite you to attend a FREE 1/2-day DSP "On-Ramp" Seminar that will demonstrate how FPGAs can be used as pre- and post-processors to accelerate critical signal processing functions.

This seminar series will run from February 2nd through April 26th with events in the U.S. and Canada.
Click here for more information.


Find a better job. Browse FPGA Journal’s new job listings to find challenging and rewarding opportunities with the FPGA industry’s top companies. Journal Jobs is specifically for FPGA professionals – more of what you’re looking for, less of what you’re not. Browse now!


FPGA Journal has teamed with Demos on Demand™ to provide streaming video demos from over 70 EDA, PLD and IP vendors to our readers.  Programming is comprised of in-depth product demos from across the entire spectrum of IC design, from ESL design entry through layout--as presented by product managers, AEs, and other subject matter experts. Click here for info.


Hire the best FPGA talent in the industry with FPGA Journal Job Listings. Starting this month you can reach 30,000 active FPGA professionals by advertising your FPGA-related positions in Journal Jobs. Click here for info.


Visit Techfocus Media


You're receiving this newsletter because you subscribed at our web site www.fpgajournal.com.
If someone forwarded this newsletter to you and you'd like to receive your own free subscription, go to: www.fpgajournal.com/update.
If at any time, you would like to unsubscribe, send e-mail to unsubscribe@fpgajournal.com. (But we hope you don't.)
If you have any questions or comments, send them to comments@fpgajournal.com.

All material copyright © 2003-2005 techfocus media, inc. All rights reserved.
Privacy Statement